home *** CD-ROM | disk | FTP | other *** search
/ MacTech 1 to 12 / MacTech-vol-1-12.toast / Tools / Mpack 1.5 / Mpack 1.5.rsrc / TEXT_128.txt < prev    next >
Text File  |  1997-04-23  |  11KB  |  113 lines

  1. MPACK
  2.  
  3. Mpack is a utility for encoding and decoding binary files in MIME (Multipurpose Internet Mail Extensions) format mail messages.  For compatibility with older forms of transferring binary files, Mpack can also decode messages in split-uuencoded format or Macintosh split-BinHex format.  This version of Mpack for the Macintosh also supports sending files through Internet email.
  4.  
  5. Drag & Drop Encoding/Decoding
  6.  
  7. If you drag a file onto Mpack‚Äôs icon, Mpack will automatically begin decoding text files or encoding other files.  The next two sections will describe decoding and encoding specifics.
  8.  
  9. Decoding Files
  10.  
  11. To decode a MIME message, first save it to a text file.  If possible, save it with all headers included.  Mpack can decode some MIME files when the headers are missing or incomplete, other files it cannot decode without having the information in the headers.  In general, messages which have a statement at the beginning that they are in MIME format can be decoded without the headers.  Messages which have been split into multiple parts generally require all headers in order to be reassembled and decoded.
  12.  
  13. Some LAN-based mail systems and some mail providers (including America Online, as of the writing of this document) place the mail headers at the bottom of the message, instead of at the top of the message.  If you are having problems decoding a MIME message on such a system, you need to convert the mail back into the standard format by removing the system‚Äôs nonstandard headers and moving the standard Internet headers to the top of the message (separated from the message body with a blank line).  You may do this with a word processor or text editor such as SimpleText.
  14.  
  15. There must be exactly one message per file.  Mpack cannot deal with multiple messages in a single file, to decode things correctly it must know when one message ends and the next one begins.
  16.  
  17. To decode a set of MIME, uuencoded, or binhex encoded text mail files, select the ‚ÄúDecode Mail Files‚Ķ‚Äù item in the File menu, or press ‚åòD.  You will be presented with a standard open dialog to select the first file you wish to decode.  Once you‚Äôve made your selection you will be presented with a list of all files that have the same prefix (followed by a number) as the file you selected.  You may add or remove files at will (with the ‚ÄúAdd Files‚Ķ‚Äù and ‚ÄúRemove‚Äù buttons), or start the decode process by pressing the ‚ÄúDecode‚Äù button.  Mpack will process the files and save the output in the appropriate files.  If you receive only part of the files you wish to decode, Mpack will store temporary files in a ‚Äúmpack-tmp‚Äù folder on the default volume until the rest of the files you wish to decode have been received.
  18.  
  19. Encoding Files
  20.  
  21. To encode and save/email a file, select the ‚ÄúEncode File‚Ķ‚Äù item in the File menu, or press ‚åòE.  You will be prompted for the file to encode, then the encode dialog will appear with the following items:
  22.  
  23. Subject:
  24. This is the subject for the email message.  You may type a short description of the file here.
  25. Save Email to File / Email To
  26. Use these radio buttons to select whether you want to save the results or send the file via standard Internet email.
  27. Email To:
  28. This is the Internet email address to which the encoded message will be sent.
  29. Split into parts‚Ķ
  30. This gives you the option of breaking the file into several smaller email messages.
  31. Description:
  32. You may type a longer description of the file here.  If you have a description saved on disk, select the ‚ÄúInsert Text File‚Ķ‚Äù menu item or press ‚åòT.
  33. Encode
  34. This will begin encoding the file.  If you have selected Email To: and typed an Internet Email address, this will also open MacTCP and send the email.  Otherwise you will be prompted for the filename for the resulting email message(s).
  35.  
  36. Preferences
  37.  
  38. Mpack currently supports the following preferences:
  39.  
  40. Internet Host:
  41. If your Macintosh has an Internet hostname, you should type it here.  The ‚ÄúSet‚Äù button will open MacTCP and figure out the Internet hostname of your Macintosh automatically.  Mpack uses this information to uniquely identify your mail message so it is less likely to get lost.
  42. Email Address:
  43. You should enter your preferred Internet email address here.  This will be used as the return address when Mpack sends Internet email for you.
  44. Mail Host:
  45. This is the Internet host which delivers email for you.  If you don‚Äôt know what to type here, ask your system administrator what ‚ÄúSMTP server‚Äù you should use.
  46. Quit Mpack when finished
  47. When this is checked, Mpack will quit when it finishes encoding/decoding everything.  This may be useful if you primarily use Mpack via drag & drop.
  48. Extract text parts
  49. Normally Mpack will only extract binary files from MIME messages.  If you check this, Mpack will also extract regular text files from MIME messages.
  50. Encoding:
  51. This determines how Mpack encodes Macintosh files into MIME email messages.  If you select Automatic, Mpack will use the most appropriate of the other three options for files you encode.  If you select Data only, Mpack will only encode the data in the file and will throw away any Macintosh specific information.  This may be useful if you are sending to a non-Macintosh user.  If you select Appledouble, Mpack will keep the data and Macintosh specific parts of the file in separate sections.  This is usually best for sending files to other Macintosh users as well as non-Macintosh users.  If you select Applesingle, Mpack will encode the file in a single piece which only other Macintosh users can understand.
  52.  
  53. Internet Config
  54.  
  55. Mpack supports the ‚ÄúInternet Config‚Äù application.  Mpack sets the Email Address and Mail Host preferences using Internet Config.  In addition, Mpack uses Internet Config‚Äôs Mappings to help assign the correct Macintosh Icon to decoded files.  If you wish to change the type or creator that Mpack uses for a particular file, you must use Internet Config.  Internet Config is available from the following ftp sites:
  56.  
  57.   ftp://redback.cs.uwa.edu.au//Others/PeterLewis/
  58.   ftp://ftp.nig.ac.jp/pub/mac/PeterLewis/
  59.   ftp://nic.switch.ch/software/mac/peterlewis/
  60.   ftp://amug.org/pub/peterlewis/
  61.   ftp://ftp.share.com/peterlewis/
  62.   ftp://cadadmin.cadlab.vt.edu/peterlewis/
  63.  
  64. The USA localized version is available from:
  65.  
  66.     ftp://ftp.andrew.cmu.edu/pub/Mac/Internet-config/
  67.  
  68. Reporting Bugs or Sending Comments
  69.  
  70. Bugs and comments should be reported to mpack-bugs@andrew.cmu.edu.  When reporting bugs or other problems, please include the following information:
  71.  
  72.   ‚Ä¢ The version number of Mpack
  73.   ‚Ä¢ The platform (Unix, PC, OS/2, Mac, Amiga, Archimedes)
  74.   ‚Ä¢ The EXACT output of any unsuccessful attempts.
  75.   ‚Ä¢ If having a problem decoding, the first couple of lines of the input file.
  76.  
  77. Distribution and Copyright
  78.  
  79. Copyright ¬© 1993-1995 by Carnegie Mellon University
  80. All Rights Reserved.
  81.  
  82. Permission to use, copy, modify, distribute, and sell this software and its documentation for any purpose is hereby granted without fee, provided that the above copyright notice appear in all copies and that both that copyright notice and this permission notice appear in supporting documentation, and that the name of John G.  Myers not be used in advertising or publicity pertaining to distribution of the software without specific, written prior permission.  Carnegie Mellon University makes no representations about the suitability of this software for any purpose.  It is provided "as is" without express or implied warranty.
  83.  
  84. CARNEGIE MELLON UNIVERSITY DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL CARNEGIE MELLON UNIVERSITY BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  85.  
  86. Portions of this software have the following copyright:
  87.  
  88. Copyright ¬© 1990-1995 by Christopher J. Newman
  89. All Rights Reserved.
  90.  
  91. Permission to use, copy, modify, distribute, and sell this software and its documentation for any purpose is hereby granted without fee, provided that the above copyright notice appear in all copies and that both that copyright notice and this permission notice appear in supporting documentation, and that the name of Christopher J. Newman not be used in advertising or publicity pertaining to distribution of the software without specific, written prior permission.  Christopher J. Newman makes no representations about the suitability of this software for any purpose.  It is provided "as is" without express or implied warranty.
  92.  
  93. CHRISTOPHER J. NEWMAN DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL CHRISTOPHER J. NEWMAN BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  94.  
  95. Portions of this software have the following copyright:
  96.  
  97. Copyright ¬© 1991 Bell Communications Research, Inc. (Bellcore)
  98.  
  99. Permission to use, copy, modify, and distribute this material for any purpose and without fee is hereby granted, provided that the above copyright notice and this permission notice 
  100. appear in all copies, and that the name of Bellcore not be used in advertising or publicity pertaining to this material without the specific, prior written permission of an authorized representative of Bellcore.  BELLCORE MAKES NO REPRESENTATIONS ABOUT THE ACCURACY OR SUITABILITY OF THIS MATERIAL FOR ANY PURPOSE.  IT IS PROVIDED "AS IS", WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES.
  101.  
  102. Portions of this software have the following copyright:
  103.  
  104. Copyright ¬© 1991-2, RSA Data Security, Inc. Created 1991. All rights reserved.
  105.  
  106. License to copy and use this software is granted provided that it is identified as the "RSA Data Security, Inc. MD5 Message-Digest Algorithm" in all material mentioning or referencing this software or this function.
  107.  
  108. License is also granted to make and use derivative works provided that such works are identified as "derived from the RSA Data Security, Inc. MD5 Message-Digest Algorithm" in all material mentioning or referencing the derived work.
  109.  
  110. RSA Data Security, Inc. makes no representations concerning either the merchantability of this software or the suitability of this software for any particular purpose. It is provided "as is" without express or implied warranty of any kind.
  111.  
  112. These notices must be retained in any copies of any part of this documentation and/or software.
  113.